/*
 * $Id: ObjectText.java 137 2009-07-16 09:46:22Z donbeave $
 */

package labour.concept.client.data;

import labour.concept.client.data.BaseObject;

public class ObjectText extends XModel<ObjectTextModel> {

  public ObjectText(ObjectTextModel model, ConceptManager manager) {
    super(model, manager);
  }

  public BaseObject getObject() {
    if (getModel().getObjectId() != null && !getModel().getObjectId().equals("0")) {
      return getManager().getObjectById(getModel().getObjectId());
    }
    return getManager().getObjectByUId(getModel().getObjectUId());
  }

  public Locale getLocale() {
    return getManager().getLocaleById(getModel().getLocaleId());
  }

  public String getName() {
    return getModel().getName();
  }

}
